@CHARSET "UTF-8";
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
img{vertical-align:top; border:none;}
li{list-style-type:none;}
body{width:100%;font:12px/1.5 "Microsoft YaHei","Helvetica Neue","Hiragino Sans GB",arial,helvetica,sans-serif;overflow-x:hidden;color:#333333;}
/*删除谷歌浏览器input焦点样式*/
*:focus{outline: none;}
textarea{resize:none;}
em,i{ font-style:normal;}
/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none; padding:0;}
input::-ms-clear{display:none;}
a:focus, *:focus {noFocusLine: expression(this.onFocus=this.blur());} 
.clear{clear: both;}
a, object{outline:none;}
a{cursor:pointer;color:#777;}
a:link{text-decoration:none;color:#777;}
a:hover{color:#000;}
*:hover{transition:all 0.3s ease 0s;}
li{vertical-align:top;}
li{vertical-align:bottom;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
input{font-family:微软雅黑;}
/*reset结束*/
/*本文件整合的是整站使用到的公共css样式*/

/*全局公共样式*/
.box1000{width:1000px;margin:0 auto;height:100%;}
/*全局公共样式 end*/

/*表单框样式*/
.comm_input_box{height:35px;width:272px;margin:0 auto;margin-top:20px;}
/*.comm_input_box span{display:block; width:100px;height:35px;line-height:35px;float: left;font-size: 14px;color: #4C4C4C;text-align: right;}
.comm_input_box span em{color:#D54F4D;padding:3px;}*/
.comm_input_box .input_one{height:35px;float: left;}
.comm_input_box .input_one .text{height:33px;width:80px;color:#666;font-size:14px;border:1px solid #ddd;display:block;float: left;}
.comm_input_box .tishi{height:30px;float: left;padding:0 10px  0 0;color:#777;font-size:13px;float: left;line-height:30px;}
/*表单框样式 end*/


/**tops start**/
.btops{ width:100%; height:auto;}
.tops{ width:1000px; height:100px; margin:0 auto;}
.tops .tops_lef{ width:150px; float:left;}
.tops .tops_lef img{ margin-top:21px;}
.tops .tops_rig{ width:850px; float:right;}
.tops .tops_rig .topsr_1{ text-align:right; float:right;width: 700px;}
.tops .tops_rig .topsr_1 span{ display:inline-block; text-indent:40px; padding-top:14px;}
.tops .tops_rig .topsr_1 .tsr0{background:url(../img/icon/x1.png) 0px 21px no-repeat; width:2px; margin-left:10px; padding-top:14px; height:21px;}
.tops .tops_rig .topsr_1 .tsr1{  background:url(../img/icon/t1.png) 15px 17px no-repeat;}
.tops .tops_rig .topsr_1 .tsr1 a{font-size:14px; color:#000;}
.tops .tops_rig .topsr_1 .tsr2{ font-family:Arial; font-size:18px; color:#000; background:url(../img/icon/t2.png) 11px 21px no-repeat; text-indent:34px; padding-right:20px;}
.tops .tops_rig .topsr_1 .tsr3{float: right;}
.tops .tops_rig .topsr_1 .tsr3 a{display: inline-block;background: #404040;color:#fff;margin-left: 10px;width: 32px;height: 32px;line-height: 32px;text-align: center;}
.tops .tops_rig .topsr_1 .tsr3 .on{background: #ff5a5a;}
.tops .tops_rig .topsr_1 .tsr3 a:hover{background: #ff5a5a;}

.tops .tops_rig .topsr_2{ float:right; height:56px;}
.tops .tops_rig .topsr_2 ul{height:56px;}
.tops .tops_rig .topsr_2 ul li{ width:70px; text-align:center; background:url(../img/icon/x1.png) 0px 20px no-repeat; float:left;position:relative;}
.tops .tops_rig .topsr_2 ul li:first-child{ background:none;}
.tops .tops_rig .topsr_2 ul li>a{ display:block; width:36px; margin:0 auto; padding:16px 0;    font-size:14px; color:#000;border-bottom:3px solid #fff;}
.tops .tops_rig .topsr_2 ul li>a.ons2,.tops .tops_rig .topsr_2 ul li>a.on,.tops .tops_rig .topsr_2 ul li a:hover{ border-color:#B80008; color:#B80008;}
/*.tops .tops_rig .topsr_2 ul li .son{width:98px;overflow:hidden;padding:5px 1px;background:#A60007;position:absolute;z-index:99;top:56px;left:-29px;display:none;}*/
.tops .tops_rig .topsr_2 ul li .son{width:98px;overflow:hidden;padding:5px 1px;background:#A60007;position:absolute;z-index:99;top:56px;left:-49px;display:none;}
.tops .tops_rig .topsr_2 ul li .son a{height:35px;line-height:35px;display:block;border-bottom:1px dotted #D38083;color:#fff;}
.tops .tops_rig .topsr_2 ul li .son a:hover{background:#7D0F15;}
/**tops end**/



/**内页栏目 start**/
.bcomm_n{ width:100%; height:auto;}
.comm_n{ width:1000px; height:95px; margin:0 auto; line-height:47px; text-align:center;font-weight:700;}
.comm_n span{ display:inline-block; margin:0 10px;}
.comm_n span a{    font-size:14px; color:#333;}
.comm_n span a.on,.comm_n span a:hover{ color:#ca372b;}
/**内页栏目 end**/


/**内页详情 stra'**/
.bcomm_con{ width:100%; height:auto; min-height:300px; background:#F1F1F1; overflow:hidden;}
/**内页详情 end**/


/**公共底部 start**/
.bfooter{ width:100%; height:165px; background:#333;}
.footer{ width:1000px; height:auto; margin:0 auto;}
.footer .footer_lef{ float:left; margin-top:20px;}
.footer .footer_lef ul li{    font-size:12px; color:#fff; line-height:30px;}

.footer .footer_rig{ float:right;}
.footer .footer_rig .footr{ float:left; margin:24px 0 0 22px;}
.footer .footer_rig .footr img{ width:90px; height:90px;}
.footer .footer_rig .footr p{    font-size:12px; color:#fff; line-height:30px; line-height:40px; text-align:center;}
/**公共底部 end**/


/**公共标题 start**/
.comm_nv{ widows:100%; height:42px; text-align:center; line-height:42px; background:url(../img/bg3.png) 0px 2px repeat-x; margin:15px 0;}
.comm_nv span{ display:inline-block; padding:0 12px;    font-size:18px; color:#666; background:#F1F1F1;}
/**公共标题 end**/


/**页码 start**/
.pages{ text-align:center; line-height:130px;}
.pages span{ padding:3px 7px; border:1px solid #ccc; margin:0 3px; background:#fff; color:#ccc;}
.pages a{ padding:3px 7px; border:1px solid #ccc; margin:0 3px; background:#fff; color:#CA372B;}
.pages a:hover{ background:#CA372B; color:#fff; border:1px solid #A31206;}
/**页码 end**/


.on-38{background: url(../images/kb_01.png) no-repeat;width: 16px;height: 16px;display: inline-block;position: absolute;top:7px;right: 10px;}
